Sync workflow designer skill with safe-output and network reference docs#40742
Conversation
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
|
Thanks for opening this Copilot agent PR to fill in the missing A couple of things to round this out before it's ready for review:
This is a draft with 0 changed files so far — the last three checklist items are still pending. Once those land, revisiting the above would put this in great shape. If you'd like a hand finishing up:
|
There was a problem hiding this comment.
Pull request overview
Note
Copilot couldn't run its full agentic review because no GitHub Actions runner was available. Make sure your repository has a runner available to run Copilot's review, or add a copilot-setup-steps.yml file specifying one with the runs-on attribute. See the docs for more details.
Updates the agentic workflow designer prompt so its generated guidance matches the canonical gh-aw documentation, covering safe-output mappings, network.allowed ecosystem identifiers, and the portable HTTPS reference list.
Changes:
- Adds a safe-output mapping for dispatching/triggering workflows (
dispatch-workflow). - Expands
network.allowedguidance with 14 additional ecosystem identifiers. - Adds two missing portable HTTPS references and syncs changes across both prompt copies.
Show a summary per file
| File | Description |
|---|---|
| pkg/cli/data/agentic_workflow_designer_skill.md | Updates the embedded designer prompt (safe-output mapping, network.allowed ecosystems, and portable references). |
| .github/skills/agentic-workflow-designer/SKILL.md | Updates the skill source prompt to match canonical docs (same prompt edits as the embedded copy). |
Copilot's findings
Tip
Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
- Files reviewed: 2/2 changed files
- Comments generated: 3
| | "request reviewer", "hide comment" | `add-reviewer`, `hide-comment` | | ||
| | "create/update project", "project status update" | `create-project`, `update-project`, `create-project-status-update` | | ||
| | "update release", "upload release asset" | `update-release`, `upload-asset` | | ||
| | "trigger another workflow", "dispatch to workflow", "run another workflow" | `dispatch-workflow` | |
| | "uses Julia packages" | include `julia` in `network.allowed` | | ||
| | "uses Kotlin / JetBrains packages" | include `kotlin` in `network.allowed` | | ||
| | "uses LuaRocks / Lua packages" | include `lua` in `network.allowed` | | ||
| | "uses node CDNs (jsdelivr, unpkg)" | include `node-cdns` in `network.allowed` | |
| | "uses Julia packages" | include `julia` in `network.allowed` | | ||
| | "uses Kotlin / JetBrains packages" | include `kotlin` in `network.allowed` | | ||
| | "uses LuaRocks / Lua packages" | include `lua` in `network.allowed` | | ||
| | "uses node CDNs (jsdelivr, unpkg)" | include `node-cdns` in `network.allowed` | |
The interactive workflow designer had drifted from the canonical docs in three places: it did not map the registered
dispatch-workflowsafe output, it was missing 14 validnetwork.allowedecosystem identifiers, and its portable HTTPS reference list omitted two in-repo guides. This updates the designer skill source and its embedded copy so generated guidance matches the current gh-aw surface area.Safe output coverage
"trigger another workflow","dispatch to workflow","run another workflow"→dispatch-workflowNetwork ecosystem coverage
chromeclojuredev-toolsjuliakotlinlatexleanluanode-cdnsocamlpowershellpython-nativescalazigPortable reference parity
.github/aw/subagents.md.github/aw/token-optimization.mdEmbedded prompt sync
.github/skills/agentic-workflow-designer/SKILL.mdpkg/cli/data/agentic_workflow_designer_skill.mdExample of the added mapping: